stump of an arm/leg - French English Dictionary